home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Games Collection 1
/
software vault.zip
/
software vault
/
CDR10
/
SPX20.ZIP
/
SPX_INT.ZIP
/
MOUSE.INT
next >
Wrap
Text File
|
1993-09-15
|
1KB
|
45 lines
Unit Mouse;
{$O+,X+ }
{ SPX Library Version 2.0 Copyright 1993 Scott D. Ramsay }
Interface
Uses dos;
const
visible : boolean = false;
mousehere : boolean = false;
mousewason : boolean = false;
nomouse : boolean = true;
mouseoncall : boolean = false;
skl : integer = 1;
mseshp : array[0..31] of word =
($1fff,$0fff,$07ff,$03ff,$07ff,$03ff,$e7ff,$ffff,
$ffff,$ffff,$ffff,$ffff,$ffff,$ffff,$ffff,$ffff,
$0000,$4000,$6000,$7000,$6000,$1000,$0000,$0000,
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000);
var
m1,m2,m3,m4 : integer;
procedure mset(var m1,m2,m3,m4:integer);
function mousereset:integer;
procedure mouseon;
function mouseoff:boolean;
procedure getmouse(var m2,m3,m4:integer);
procedure setmouse(m3,m4:integer);
procedure getmousepresses(var m2,m3,m4:integer);
procedure getmousereleases(var m2,m3,m4:integer);
procedure getmousemotion(var m3,m4:integer);
procedure setmousecursor(m2,m3:integer; var mask);
procedure setmouseratio(m3,m4:integer);
procedure setmouseoff(x1,y1,x2,y2:integer);
procedure setmousepage(f:byte);
procedure cleanmouse;
procedure chkmouseon;
procedure setdefptr;
procedure normalizemx;